Rsync主要是傳送資料差異的部份,因此大多都被使用在差異備份上。除了資料第一次傳輸是整份檔案外,之後都只會傳送資料間異動的部份。
在開始設定之前,有兩個檔案要說明一下:
/etc/rsyncd.conf 為rsync設定檔
/etc/rsyncd.secrets 為rsync 密碼檔
這次在rsync設定部份,直接使用範例的方式會比較快了解。
範例 :
把A主機的網頁資料( /var/www/html ),定期備份到B主機的( /home/backup/)
A主機( Server端 ) IP : 192.168.1.222
B主機( Clinet端 ) IP :192.168.1.122
如果沒有安裝的話 請自行補上
[root@localhost ~]# yum -y install rsync
1.2 修改 /etc/xinetd.d/rsync 設定
disable = yes 改為 no
1.3修改rsync.conf 設定檔 (如果沒有此檔的話請自行建立)
1.4設定連線的帳號密碼 (如果沒有此檔的話請自行建立)
1.5 修改rsyncd.secrets使用權限 (很重要)
1.6重新啟動 xinetd,不是啟動 rsync 。
1.7 設定開機自動啟動xinetd
1.8 測試看看是否都正常啟用 (rsync的port為873)